##################################################################
# Copy right:     Coffee Tech.
# Author:         jiaoyue
##################################################################

#生成可执行程序
SOJB = modbus

SOBJS = $(SOJB).o

OBJS = $(SOBJS)

SOJB_OUT = $(SOJB).out

all:$(SOJB_OUT)

$(SOJB_OUT):$(SOBJS)
	$(CC) -o $@ $^ $(ULDFLAGS)

dep_files := $(foreach f,$(OBJS),.$(f).d)
dep_files := $(wildcard $(dep_files))

ifneq ($(dep_files),)
  include $(dep_files)
endif

$(OBJS):%.o:%.c
	$(CC) -Wp,-MD,.$@.d $(UCFLAGS) $< -o $@

install:
	cp $(SOJB_OUT) $(TESTBINS_DIR)/$(SOJB)

clean:
	rm -rf .*.o.d *.o $(SOJB_OUT)
	rm -rf $(TESTBINS_DIR)/$(SOJB_OUT)